echinococcus (echo) - English Synonyms Dictionary